#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<assert.h>

size_t len(const int p) {
	if (p / 10)
		return 1 + len(p / 10);
	return 1;
}
int change(int p) {
	if (p % 2)
		return 1;
	return 0;
}
int lele(int p) {
	unsigned int l = len(p);
	unsigned int t = 1;
	for (int i = 1; i < l; i++)
		t *= 10;
	if (p / 10)
		return change(p / t) * t + lele(p % t);
	return change(p);
}
int main() {
	int input;
	scanf("%d", &input);
	printf("%u", lele(input));

}